package com.ayf.payment.game.api.dto.criteria;

import com.swwx.charm.commons.lang.base.BasicTO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.List;

@Getter
@Setter
@ToString
public class GameOrderCriteria extends BasicTO {

    private static final long serialVersionUID = 1L;

    /**
     * 商户号
     */
    private Integer merchantId;

    /**
     * 商户订单号
     */
    private String merchantOrderNo;

    /**
     * 付款类型  1-支付宝 2-银行卡
     */
    private Integer payType;

    /**
     * 付款状态:0-等待付款 1-付款处理中 2-付款成功 3-付款失败
     */
    private Integer status;
    private String accountNo;
    private String gameOrderNo;
    private String name;
    private String gameName;
    private String gameAccount;
    private Integer isAuto;
    private String partitionName;
    private Integer startDataIndex;
    private String startTime;
    private Integer endDataIndex;
    private String endTime;
    private BigDecimal applyAmount;
    private Integer isNotifySuccess;
    private List<String> idList;
    private List<Integer> statusList;
}